A Definição de Software Livre
A Definição de Software Livre, escrito por Richard Stallman e publicado pela Free Software Foundation (FSF), define software livre como sendo software que garante que os usuários finais têm a liberdade de uso, estudar, partilha e modificar esse software. O termo "livre" é usado no sentido de "liberdade de expressão", não de "gratuitamente." [1] A publicação mais antiga conhecida da definição, edição de fevereiro de 1986[2] agora descontinuado publicação do GNU's Bulletin da FSF. A fonte canônica para o documento está na seção de filosofia do Projeto GNU no website. Em Abril de 2008, é publicado em 39 idiomas.[3] FSF publica uma lista de licenças que cumpram esta definição.
As quatro liberdades essenciais de software livre
[editar | editar código-fonte]A definição publicada pela FSF em Fevereiro de 1986 teve dois pontos:[2]
A palavra "free" em nosso nome não se refere ao preço; refere-se à liberdade. Em primeiro lugar, a liberdade de copiar um programa e redistribuí-lo aos seus vizinhos, de modo que eles podem usá-lo, assim como você. Em segundo lugar, a liberdade de mudar de um programa, de modo que você pode controlá-lo ao invés dele controlá-lo você; Para isso, o código fonte deve ser disponibilizado para você.
Em 1996, quando o site da gnu.org foi lançado, "software livre" foi definido por referência ao "três níveis de liberdade", acrescentando uma menção explícita da liberdade de estudar o software (que pode ser lido na definição de dois pontos como sendo parte da liberdade de mudar o programa).[4][5] Stallman depois evitou a palavra "níveis", dizendo que você precisa de todas os liberdades, por isso é enganoso pensar em termos de níveis.
Finalmente, uma outra liberdade foi adicionada, para dizer explicitamente que os usuários devem ser capazes de executar o programa. As liberdades existentes já foram numeradas de um a três, mas esta liberdade deve vir antes das outras, por isso, foi adicionada como "liberdade zero".[6]
A definição moderna define software livre por se ou não o destinatário tem as seguintes quatro liberdades:[7]
- A liberdade de executar o programa como quiser, para qualquer propósito (liberdade 0).
- A liberdade de estudar como o programa funciona, e alterá-lo para que ele faz sua computação como você deseja (liberdade 1). Acesso ao código fonte é um pré-requisito para isso.
- A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
- A liberdade de distribuir cópias de suas versões modificadas para os outros (liberdade 3). Ao fazer isso você pode dar toda a comunidade a oportunidade de se beneficiar de suas alterações. Acesso ao código fonte é um pré-requisito para isso.
Liberdades 1 e 3 exigem código fonte esteja disponível porque estudar e modificar software sem o seu código fonte é altamente impraticável.
Definições posteriores
[editar | editar código-fonte]Em julho de 1997, Bruce Perens publicou a Debian Free Software Guidelines.[8] Este também foi usado por Open Source Initiative (OSI), sob o nome de "A Definição de Código Aberto", a única mudança é que o uso do termo "software livre" foi substituído pelo termo alternativo para software livre, "software de código aberto".
Comparação com a Definição de Código Aberto
[editar | editar código-fonte]Apesar das diferenças filosóficas fundamentais entre o movimento software livre e o movimento código aberto, as definições oficiais de software livre pela Free Software Foundation e de software de código aberto pela Open Source Initiative referem-se basicamente às mesmas licenças de software, com algumas pequenas exceções. Embora sublinhando as diferenças filosóficas, a Free Software Foundation, comenta:
O termo software "open source" é usado por algumas pessoas para dizer mais ou menos na mesma categoria que o software livre. Não é exatamente a mesma classe de software: eles aceitam algumas licenças que consideramos demasiado restritiva, e não há licenças de software livre que eles não aceitaram. No entanto, as diferenças de extensão da categoria são pequenas: quase todo software livre é open source, e quase todos os softwares de código aberto é livre.
– Free Software Foundation, https://www.gnu.org/philosophy/categories.html
Veja também
[editar | editar código-fonte]- Movimento software livre
- Manifesto GNU
- Definição de Obras Culturais Livres
- Debian Free Software Guidelines
- Conhecimento livre
- Definição de Código Aberto
Referências
[editar | editar código-fonte]- ↑ «What is free software? - GNU Project - Free Software Foundation». Gnu.org. 18 de junho de 2013. Consultado em 3 de outubro de 2013
- ↑ a b «GNU's Bulletin, Volume 1 Number 1, page 8». Gnu.org. Consultado em 3 de outubro de 2013
- ↑ «The Free Software Definition - Translations of this page». Gnu.org. Consultado em 3 de outubro de 2013
- ↑ «What is Free Software? - GNU Project - Free Software Foundation (FSF)». Ru.j-npcs.org. 20 de março de 1997. Consultado em 3 de outubro de 2013
- ↑ «What is Free Software? - GNU Project - Free Software Foundation (FSF)». Web.archive.org. Consultado em 3 de outubro de 2013
- ↑ «The Four Freedoms».
I [Matt Mullenweg] originally thought Stallman started counting with zero instead of one because he’s a geek. He is, but that wasn’t the reason. Freedoms one, two, and three came first, but later he wanted to add something to supersede all of them. So: freedom zero. The geekness is a happy accident.
- ↑ Stallman, Richard. «The Free Software Definition». Free Software Foundation. Consultado em 15 de outubro de 2013
- ↑ Bruce Perens. «Debian's "Social Contract" with the Free Software Community». debian-announce mailing list
Ligações externas
[editar | editar código-fonte]- A Definição de Software Livre - publicado pela FSF
- GNU's Bulletin, volume 1, número 1 - um documento de fevereiro de 1986, definição de software livre. Possivelmente, a definição publicada pela primeira vez.
- A Definição de Software Livre, com notas, por Free Software Foundation Europe
- Por que "Código Aberto" perde o ponto de Software Livre, por Richard Stallman